New
Check out our BTS 2025 roadmap
Build and scale your
LMS & SIS integrations.
Integrate with every major LMS and SIS in just 4 weeks (or less).


























Sign Into Acme
Single Sign On Options
Single Sign On
Add SSO to your product in hours, not months.
Edlink connects your product to trusted authentication providers like Google, Microsoft, Clever, and ClassLink - your users log in through their existing accounts (not Edlink). With 99.99% uptime, you can trust us to keep your platform accessible and reliable.
See also
Clever and ClassLink login support with no extra code
LTI Launch is supported out of the box for LMS integrations
Login Widgets can help save development time
Rostering
The last roster integration you'll ever have to write.
Seamlessly connect with more than 25 major LMS & SIS platforms like Google, Blackbaud, Canvas, and Skyward. Edlink automates rostering so you can save time, reduce errors, and focus on building great tools for educators and students.
See also
Enrichment combines data from different sources to create a unified view
Transformations can fix incorrect or badly formatted data
Event Deltas can help make syncing easier at scale
Extended Data Types
Unlock richer student insights with Extended Data, faster than ever.
Go beyond essential rostering data with attendance, behavor, transportation and more. Get access to the data you need for your mission, quicker than ever.
See also
Attendance APIs to sync daily or period level attendance data
Agent Relationships provide information on students and their guardians
Incidents provide details on student behavior
Coursework & Grade Sync
Save teachers time with coursework and grade sync.
Streamline assignments, submissions, and grading with Edlink's Assignment and Grade Sync. Effortlessly integrate with LMS platforms to provide educators and students with real-time access to grades and coursework progress.
See also
LTI Deep Linking is supported out of the box for LMS integrations
Assignment Widgets can help save engineering time
School Onboarding
Get your customers up and running in 5 minutes.
Edlink's onboarding flow is so simple that IT admins say: That was it? With less than 5 minutes needed for most setups, you'll save time and reduce friction. For complex cases, our expert support team can guide you. Plus, you can customize the flow to match your brand, keeping you in the spotlight.
See also
Custom Onboarding Flows can help you onboard schools at scale
Data Sovereignty Options for your international customers
Scale confidently with Edlink.
Edlink ensures your platform runs at scale with unmatched reliability. From syncing tens of millions of records daily to maintaining industry-leading uptime, we're built to support your growth.
60 Million
People synced each day
4,000
School districts and universities
5 Million
API requests served per day
99.999%
API uptime in the past 90 days
See what other great teams
are saying about Edlink.
From startups to established edtech platforms, our clients rely on Edlink to simplify integrations, scale with ease, and deliver unmatched results. Here's what they're saying.
Our partnership with Edlink is the next step in allowing our partners to focus on innovating instead of grappling with complex LMS integrations, so that we can collectively improve access and learning outcomes in the classroom.

Trish Sparks
CEO

Edlink has been an absolute game-changer for our integrations. Their platform and services allowed us to jump-start connections with countless edtech providers, saving us significant time, effort, and of course – money.

Bret Hanna
Director of Engineering
We were looking for a partner to simplify the rostering process, including the many district systems and data abnormalities. Edlink's done just that, and been an effective and responsive partner that's greatly accelerated our offering to districts.

Matthew Riley
Product Lead
Edlink is a reliable, responsive partner who has worked to understand our perspective.

Andy Kuritzky
Sr Director of Technical Programs
Edlink has really allowed us to focus on our core product and not integrations.

Erik Särnbrink
Product Manager
Developer Experience
Purpose built for developers.
Edlink is a technology company first. Our product is our API and we have put a lot of effort into designing it to be clear and easy to implement. We also provide tools and guides to make the development process quick and painless.
See also
Sandbox Access for you to develop your integration
Code Samples to help you get started
Widgets can help save development time
Logs store all inbound and outbound API requests
Javascript
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
const edlink = require('edlink-js')('id','secret');
// Create a user object by passing in a set of tokens.
const user = edlink.user(tokens);
// Retrieve information about this user.
const profile = await user.me();
const classes = await user.classes();
// Create a user object by passing in a set of tokens.
const user = edlink.user(tokens);
// Retrieve information about this user.
const profile = await user.me();
const classes = await user.classes();
Explore Development Guides
The Edlink documentation contains detailed development guides and code samples to make the development process quick and painless.